小弟初學組合語言,請教下面的位操作指令是什麼意思

2021-03-07 06:30:05 字數 561 閱讀 5239

1樓:匿名使用者

你好 呵呵 這個簡單

(20h)=02h //20h是微控制器記憶體位定址的第一個位元組,裡面的資料:0000,0010,二進位制數

mov c,01h //01h是位地址,就是20h單元的第二位,映像為20h.1,資料為:1,

mov是資料傳送指令,c是程式狀態字其中的一個位,也稱位累加器,功能似

位元組累加器 acc,這條指令就是把1,送入位累加器c,c的值為1.

moc 07h,c //07h是位地址,就是20h單元的第八位,映像為20h.7,彙編裡沒有moc指

令,估計你搞錯了,應該是mov。這條指令的功能吧c的內容送入07h。

結果為(20h)=82h //當上面的指令完成後 20h的資料為1000,0010,變換成16進製表示就是

82,為了區別10進位制在後面加h,就是82h。

另:51的位操作(定址),是51的一大亮點。努力啊。

2樓:匿名使用者

小弟學了點組合語言也沒看懂!!!!

moc ???

組合語言程式設計,組合語言程式設計

教你一個小招,用vc6.0編好一個c的程式,然後alt 8可以檢視彙編程式 1 include 2 void main void 3 00401055 jmp main 21h 00401031 10 for i 0 i 4 i 00401057 mov dword ptr ebp 14h 0 00...

什麼是組合語言,什麼是彙編和組合語言?

組合語言 assembly language 是面向機器的程式設計語言。在彙編語閤中,用助記符 memoni 代替操作碼,用地址符號 symbol 或標號 label 代替地址媽。這樣用符號代替機器語盲的二進位制碼,就把機器語音變成了組合語言。於是組合語言亦稱為符號語言。使用組合語言編寫的程式,機器...

組合語言問題求解,組合語言問題求解

我也是學這門課,我試試吧。本人學的不是很精通,僅供參考。1 code segmentassume cs codemov cx,offset datamov dx,offset max 用lea指令也可 專以mov ax,cx mov bx,cx 1 cmp ax,bxja loop1mov dx,b...