1.stm #8765,*ar7+
把立即數
存放到ar7
所指定的資料儲存單元中去
2.mpy #-2,a
立即數-2與t
暫存器中的值相乘,並將乘積裝入累加器a中
3.mvpd table,*ar1+
把中table
標註的程式儲存器單元位址中的乙個字複製到由
ar4所指定的資料儲存單元中
去。4.bc new,aov
若累加器
a溢位,則跳轉至
new5.bc new
agt若累加器
a中的值大於
,則跳轉至
new6.stl a,*ar1+
把累加器
a低端存放到
ar1所指定的資料儲存單元中
7.prtz a,#4對a
清零並設定重複執行下條指令
次8.add *ar4,16,b,a
將ar4
所指定的資料儲存單元中的值左移
後的值與累加器
b中的值相加,
並把結果裝入
累加器a
中9.sub *ar3+,14,a
累加器a
中的值減去
ar3所指定的資料儲存單元中的數左移
位後的值,並將結果裝入累加器
a中。即:從累加器
a中減去
ar3所指定的資料儲存單元中的
數左移位後的值的值。
10.mac #345h,a,b將t
暫存器中的值與立即數
的乘積加上累加器
a中的值所得到的和
裝入累加器b中。
11.sta, *ar4-(asm=0)
將累加器
a中的值儲存到
ar4所指向的資料儲存單元中。
12.mac *ar3+
*ar4+ab
ar3所指定資料儲存單元中的值與
ar4所指定資料儲存單元中的值相乘,
將乘積與累加器
a中的值相加所得到的和裝入累加器b中
13.sub #12345ab
把累加器
a中的值與立即數
左移位後的值相減所得到的差裝入累加器
b14.rpt #99
nop重複執行
nop指令
次15.mvdd *ar3+
*ar5+
將ar3
所指定的資料儲存單元中的值傳送到
ar5指定的資料儲存單元中。
16.cala a
用累加器a的滴
位載入pc
17.st t
*ar7- t
暫存器高階移位後儲存到
ar7所指定的資料儲存單元中。
20.ld #0032h
a將立即數
0032h
左移位後裝入累加器a中
21.stm #1000h,*ar2
將立即數
1000h
存放到ar2
所指定的資料儲存單元中。
22.mac #345ab
將立即數
345h與t
暫存器相乘後加上累加器
a的值所得到的和裝入累加器b中
23.mvdd *ar3-
100h
ar3所指定的資料儲存單元中的值傳送到位址為
100h
的單元中
24.ldm *ar1a把
ar1所指定的資料儲存單元中的值存放到累加器a中
25.writa smem
把smem
運算元所確定的資料儲存單元中的乙個字,
傳送到累加器
a指定的程式儲存單元中。
26.mvkd sample,*ar5
把sample
標註的資料空間的位址裡的數複製到由
ar5所指定的資料儲存單元
27.ldm mmr
a把儲存器映像暫存器
mmr中的值存放到累加器a中
28.dst b
*ar1-
把累加器
b中的值存放到
ar1所指定的資料儲存單元中。
彙編指令解釋
mov ax,30h ax 0x30 mov ax,30h ax中的內容是記憶體位址30h裡儲存的數值 bx 40f6h,記憶體位置40f6h 40f7h兩個位址中存放的數是22h 23h mov ax,bx 2223h傳送到ax中 mov ax,bx 40f6h傳送到ax中ldr r0,x 用於載...
Git指令解釋
mkdir learngit 在當前目錄下建立乙個資料夾 cd learngit 進入learngit pwd 顯示當前路徑 git init 將當前目錄變為git可以管理的目錄 git add hello.txt 提交變動到暫存區 git reset head readme.txt 撤銷暫存區的修...
dockefile 指令解釋
dockefile 指令解釋 除了注釋行之外的第一行,必須是 from 是基礎映象 from centos 映象維護者的資訊 maintainer zt 25958889 qq.com 指定該容器執行時的使用者名稱和 uid,後續的 run 命令也會使用這面指定的使用者執行 user xx work...