上係統程式的課 老師齣瞭一題寫一串SIC指令 (SIC)將20Byte的字串清空為白 - 趣味新聞網
發表日期 2009-03-08T04:26:25+08:00
趣味新聞網記者特別報導 : 上係統程式的課,老師齣瞭一題寫一串SIC指令,將20Byte的字串清空為白Hint:space是個字元(c' ')大小為1byte將space字元復製到20位元組大小字串中這門課纔剛學,上課 ... .....
本帖最後由 2850 於 2009-3-9 17:43 編輯
上係統程式的課,老師齣瞭一題
寫一串SIC指令,將20Byte的字串清空為白
Hint:space是個字元(c' ')大小為1byte
將space字元復製到20位元組大小字串中
這門課纔剛學,上課又是投影片紙上談兵,並沒有實際操作
老實說聽的很霧煞煞(老師講的例題都能理解,但齣個題目就轉不過來)
希望神人可以提供答案 & 初入門的學習建議方嚮
拜託瞭~
風箏惡魔:
您的標題對瞭一半
麻煩看清楚版規後
進行標題修改
現在時間2009.03.08 08:50
請於2009.03.10 08:50前修改完成
否則刪帖論
另
這邊不是程式作業版
麻煩把您的想法寫齣來
否則永遠都是大傢提供解答
發問的人都不會進步的...
|
分享鏈接
本帖最后由 qulzvul3 于 2009-3-16 02:27 编辑 这是阵列问题..
首先你的教科书中应该会有SIC的指令..
先找到一段范例程式码
了解其架构 如C中 会有进入点main等等的
SIC好像是START...
然后定义阵列和指标,CODE的内容大概是这样
p db 1 <=== Byte p;
data db 20 <=== Byte data[20];
mov p,0 <=== p=0;
loop:
mov [$data + p],' ' <===$表示取其位址,等同C中的 &data;
inc p <=== p++;
jne loop,p,20 <===这边等同if (p != 20) goto loop;
当然 这不是SIC的语法,比较大的差异点应该是SIC没有mov方便语法
需要用LDS LDA STA等语法去组合
如 mov [$data + p],' '
你需要先将data的位址取出加上P的value然后存回去
这些步骤,请自行对照后修改!! |
tag
相关新聞
(SQL SERVER 2005)關於資料錶如何匯齣問題
本帖最後由 風箏惡魔 於 2009-6-23 18:14 編輯 在SQL 2005裏是否可以使用UNLOAD語法將需求的資料錶匯齣?
EX:UNLOAD TABLE FROM DB.XXX TO DB.XXXX
如果不行,是否有其它方式可以解決?.......
(VB 6.0)寫兩個VB程式碼問題
本帖最後由 風箏惡魔 於 2009-3-16 23:35 編輯 寫兩個VB程式碼問題
第一個...是小精靈
我已經做瞭一半
現在已經能夠走動
但是如何讓他 走正方形的路綫呢?!
先嚮右走...走到某個座標後...往下走...然後往左...往上....最終就是迴到原點這樣子
PS: 附件是我做一半的檔案...圖片路徑請自己重新設定...因為每個人放置不一樣...
第二個是簡易的計算器
這個我一直弄不懂...
條件式
(自然數) +,-,*, /.......
(VB)文字方塊顯示設定的問題?
本帖最後由 風箏惡魔 於 2009-4-26 19:58 編輯 就是..要怎樣纔能在程式執行後
文字方塊內所顯示齣的文字或數字靠右邊??
謝謝.......
(VB2008)連續讀txt
小弟正在寫一個介麵
想要按下Button後
TextBox顯示TXT檔裏麵的字串
TXT檔裏麵是XXXXXXXXXXXXXXXXXX
OOOOOOOOOOOOOOOOO
.......
(VB6.0)用VB控製RFID
本帖最後由 風箏惡魔 於 2009-6-13 19:59 編輯 以下這段程式是放在驅動RFID的元件控製項裏麵的
我想問的是這段裏麵詳細的內容是什麼意思
Private Sub RWM600x_OnTagEvent(ByVal nEvent As Integer, ByVal nDSFID As Integer)
Dim bUID(7) As Byte ' Byte Array for UID, Size 8 Bytes (0~7)
Dim szUID As S.......
(VBA) 遠端連綫的問題
本帖最後由 風箏惡魔 於 2009-5-19 09:28 編輯 請教各位先進
當IE進入瞭遠端桌麵連綫之後
(遠端桌麵連綫:
此圖擷取自 :http://pcuser.pixnet.net/blog/post/22247334
連綫後會進入一個 windows log 的小視窗 (windows server 2003)
此時 想使用自動登入的功能:
sendkeys "linwei"
sendkeys "{TAB}"
sendkeys "720809"
.......
(VC++) 請教關於檔案讀取與輸齣的疑問(急)
本帖最後由 mayday03225 於 2009-5-18 23:08 編輯 各位版上前輩好
小弟初次來到此論壇,小弟之前完全沒有任何程式開發的經驗
初次學習的語言就是C++瞭,到目前為止都是在看書,已經看瞭四天~"~
小弟遇到的問題是想開發一個程式是,能開啓並讀取檔案(文字檔),然後在畫麵中秀齣檔案的內容,內容的部分希望能讓他秀齣
1.ADDRESS(從000000H開始) 2.檔案內容以16進製顯示 3.檔案內容(十進製)
再來是在顯示以上內容的部分,希望能在開始顯示前能.......
(VC++)~關於一個網路遊戲"人在江湖"源碼修改的問題??
本帖最後由 picar 於 2009-6-8 03:28 編輯 各位先進大傢好
小弟日前在因緣際會下
不小心就架好瞭很久以前的第一套網路遊戲"人在江湖"的伺服
也有對源碼做些許的修改
近日碰到瞭一個難題
不知道這裏是不是能夠尋求到解答
本身對程式碼是完全的外行
僅靠一些簡單的邏輯去做部份參數的修改
這是我現在開伺服相關的網站 http://xmud.miroko.tw
內有相關程式資料
有興趣的人可以來參考看看喔!!
下列是"人在江湖"的一段源碼,
主要是計算.......
(VC++)如何加入判斷讓輸齣的文件能夠一頁頁顯示
本帖最後由 風箏惡魔 於 2009-5-22 15:28 編輯 這是一個能讀取檔案,並輸齣檔案內容的CODE
我想在裏麵加入功能判斷提示
提示輸入:1.一次顯示全部檔案內容(這個我已實現)
2.一頁接著一頁顯示(每頁提示press any key來換頁,輸入’n’結束程式)
所以我的問題是怎麼寫這個提示輸入的選項以及如何一頁接一頁顯示,該怎麼加進去此code呢 #include <iostream> #include <string> #include.......
(VC++)如何把輸齣檔案的格式顯示成如下所示?
本帖最後由 風箏惡魔 於 2009-5-22 15:24 編輯 感謝闆上前輩的幫助,小弟已經能夠開啓檔案且算齣檔案大小
最後的問題(應該吧 :P)是如何調整輸齣的格式讓他與下圖中顯示的模式相同?請看以下圖片~~ http://picasaweb.google.com.tw/a7258kimo/C#5338163490264018610
左邊一列 000010
000020 拿來分段用的,好像是自己打的,就是類似標記的符號那樣
右邊一列 就.......
(VC++)請問怎麼捕取使用者鍵入的按鍵
本帖最後由 flyinsky2626 於 2009-5-24 21:38 編輯 我的問題是我想要判斷用戶是不是有鍵入(ctr+?) ?=任意鍵
比如說我的程式是:請輸入字元,如要迴到選單請案ctr+? 類似這種功能
請問要怎麼寫
cout <<"請輸入字元,如要迴到選單請按ctr+a";
cin << str;
要怎麼判斷輸入的是不是 ctr+? 假如是就做我要做的動作
還是說有其他的辦法可以代替這個? 風箏惡魔:
現在時間2009.05.12 22:50
.......
(VC++)請專傢幫忙翻譯及改進程式?
本帖最後由 風箏惡魔 於 2009-5-23 22:55 編輯 問題1.第15~17行看不太懂,需要幫忙解釋
問題2.此CODE是開啓固定的檔案,若要改寫成提示使用者自己輸入的檔案名稱,該如何改進?
問題3.從19行到39行是顯示齣檔案的資料(一次顯示到底),如何使顯示結果能換頁顯示? #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <.......
(VC++)請專傢幫忙翻譯此CODE
本帖最後由 風箏惡魔 於 2009-5-25 16:13 編輯 請問SETW中的 ":" 及 "?" 是什麼意思?
又
整行指令的翻譯若有人懂,可否幫忙翻譯?
cout < <setfill(' ') < <setw( 3+(read_len>7?(48-read_len*3):(49-read_len*3)) ) < <'|';
PS為瞭反白CODE中的”?”及”:”故無法加入{/CODE} 風箏惡魔:
這位大大
連續幾天都看到您發帖詢問VC++程式碼
但卻.......
(VC++)關於讀檔讀入如何區分字串和數字的問題
本帖最後由 flyinsky2626 於 2009-6-22 19:57 編輯 我在練習程式的時候遇到一個瓶頸
就是假如在讀入一個TXT檔的內容時我用
d.txt檔的內容為:ocut54 Deaf698sdf jsdif523 sjjie123
#include<stdio.h>
void main(void)
{
char str[100];
int i=0,value[100],j;
FILE *f1=fopen("d.txt","r");
if.......
(Visual Basic 6)日期宣告問題
本帖最後由 Hcf_sybenz 於 2009-7-13 10:58 編輯 小弟最近初學VB6
在練習打兩個宣告時 齣瞭問題
我的日期宣告會有錯誤
以下是我打的內容
Dim Age As Integer
Dim birthday As Date
Age = 24
birthday = #7/4/1890#
Print Age
Print birthday
我案執行時他說birthday = #7/4/1890#這行有錯誤
請問各位大大我問題齣在哪? 風箏惡魔.......
(Visual C&C++) 遞迴問題
本帖最後由 yuishun106 於 2009-3-17 16:26 編輯 以下程式是用遞迴做數字的因式分解
例如: 6 = 2 * 3
1024 = 2^10
但是有一個問題就是當齣現過大【質數】時(例如38921)就無法計算‥
我努力瞭很久一直找不齣問題,懇請高人指點一下!
謝謝!!
感激不盡!
#include<stdio.h>
int rec(int);
int div=2,po;
void main(void)
{
int v.......
(Visual Studio 2008/VC++) 副程式的問題
本帖最後由 LOVE75612 於 2009-5-11 22:54 編輯 請問一下,下麵這段程式碼要怎麼用副程式撰寫Printf功能阿,我是用Microsoft Visual Studio 2008寫的
#include "stdafx.h"
#include "string.h"
#include "stdlib.h"
#include "time.h"
int _tmain(int argc, _TCHAR* argv[])
{
int i;
struct stu{.......
(Visual basic2005)VB亂數(請幫我檢查程式碼)我是不是哪裏寫錯瞭
本帖最後由 yea620 於 2009-5-6 12:17 編輯 請問我要如何寫VB亂數(我有5*5個button,我要讓程式執行時,可以讓那5*5個button隨機産生總共四種的不同顔色在button上)
以下是我自己寫的:
Dim b(25) As Button
Dim c, i, a As Integer
b(1) = Button1
b(2) = Button2
b(3) = Button3
.......
(Visual basic2005)如何利用VB Button做齣類似俄羅斯方塊的功能
本帖最後由 風箏惡魔 於 2009-4-26 19:57 編輯 請問要如何讓5*5個有總共四種不同顔色的button可以在兩個同色button相連時(直的橫的相連),按下其中一個相連的button會消除和該button連在一起的同色Button,並且上麵剩餘的button會掉下來遞補消除掉的button的位置.
我自己想到的用中文來說的話:當按下任意BUTTON時,檢查周圍四個方嚮是否有同色的BUTTON,若有則繼續檢查,直到檢查不到則消除已經檢查到的BUTTON,
並且上麵的BUT.......
(c++)如何將下列程式輸齣如圖形
本帖最後由 風箏惡魔 於 2009-5-2 11:20 編輯 如何將下列程式輸齣如圖形
1
22
333
4444
55555
1 #include< >
2 #include< >
3 void main()
4 {int i=_______________,j;
5 do
6 {cout.width(___________);
7 j=________________;
8 do
9 {cout <<__________;.......
(c++)如何編寫關鍵字搜尋
本帖最後由 ak474869 於 2009-5-25 19:45 編輯 請問要如何編寫一個檔案內關鍵字搜尋的程式,
可找至少2個關鍵字的 (And, OR)組閤且能夠選擇 風箏惡魔:
麻煩把您的問題敘述清楚
要不然大傢不知怎麼幫您...
謝謝!! 就是讀取一個檔案 從檔案中打入關鍵字 就可以收尋到所打的關鍵字 如GOOGLE的收尋功能可以列齣有多少個 關鍵字的文字.......
(c++)關於排序的問題
本帖最後由 q1688ting2000 於 2009-5-18 20:51 編輯 輸入一組整數,個數事前不知
輸齣螢幕時第一列由小到大排序
第二列由大到小排序
要如何編寫 風箏惡魔:
看起來是學校老師齣的問題
先說說您怎麼看這個題目
有沒有什麼想法吧 下列為我編寫齣來的程式可以輸入5個整數 但是我不瞭解 如何判斷整數
麻煩大大是否可以告知ㄧ下謝謝
// t1.cpp : 定義主控颱應用程式的進入點。
//
#include "std.......
(c/c++)or(vb) 點齣座標
本帖最後由 風箏惡魔 於 2009-3-16 23:35 編輯 怎麼把一個很多座標的txt檔
如
33,89
114,65
545,23
60,89
78,48
47,89
34,65
95,23
轉成座標點齣來.......
(c/c++)兩個二維陣列相乘
本帖最後由 風箏惡魔 於 2009-3-26 09:28 編輯 問題:用c或c++跑齣 a[10][15]*b[15][10]=c[10][10]
a跟b陣列都需要用電腦隨機亂數(0~99內都可) 最後printf齣 c[10][10]的數
p.s.有a跟b陣列也一起printf齣來更好 風箏惡魔:
幫您修改一下標題
標題格式對
但...
標題內容讓大傢摸不清楚是在說啥...
另
也麻煩寫寫您對於這個問題的想法
這樣纔會進步啊..........
(c/c++)請教關於程式撰寫
本帖最後由 風箏惡魔 於 2009-6-18 16:49 編輯 假設有個功能需要以程式碼來實現:
工程師a花瞭三行指令將此功能實現
工程師b花瞭三十行指令將之實現
哪一位的程式碼比較優?
請以客觀、不同角度下去做比較
以上.......
(c語言)有關於朔雪的問題
本帖最後由 風箏惡魔 於 2009-9-13 20:34 編輯 小弟最近在研究朔雪7這個城式
我把它拿來破自己的無名
可是在一個地方卡住瞭
就是要用錯誤標記的地方
請夠位大大能夠幫我
下麵是那一段
希望有人能教我怎麼看錯誤標誌
因為我對於c語言不太熟悉
[Byte -00001]Date: Sun, 13 Sep 2009 09:42:59 GMT
[Byte 000034]P3P: policyref="http://info.yahoo.com/w3.......
(flash)以AS3寫Pie Chart問題
本帖最後由 YUNG5451 於 2009-10-3 00:53 編輯 我以AS3 和讀取XML資料的方式寫Pie Chart,試過很多次始終找不到辦法,
在這裏附上Code,http://www.badongo.com/file/17504248
求助各方Flash高手,問題如下:
共三塊pie圖,其中一塊pie可讀取到座標位置可是卻怎麼也無法移動;
另外兩塊pie可嚮外移動,無法退迴原位置,迴復原位的function沒有作用,
麻煩大傢,謝謝 風箏惡魔:
現在時間 20.......
(php6.0) date問題
本帖最後由 happyhunry 於 2009-6-3 11:07 編輯 請問各位大大
1.當在php6.0時.使用到date的函式如下
$year = date("Y");
當顯示時
會齣現如下的警告在畫麵上
Strict Standards: date() [function.date]: It is not safe to rely on the system's timezone settings. Please use the date.timezone set.......
(vb2008)的Input問題麻煩各位
本帖最後由 風箏惡魔 於 2009-5-2 11:19 編輯 Private Sub File001(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
FileOpen(1, "TESTFILE", OpenMode.Output)
Write(1, "hello")
Write(1, 14)
FileC.......
(vb6.0)如何在inputbox中顯示齣我要的東西
本帖最後由 zx123v 於 2009-7-4 08:46 編輯 我想請問大傢喔
就是我現在所打的是這樣
For i = 1 To 5
a(i) = InputBox("請輸入數值")
Next
顯示齣來是這樣
不過我想要在("請輸入數值")這中間讓它變化
變成說當我這個迴圈再跑時
他能夠變成這樣
以此類推
不過我不知道這一個東西("請輸入數值")要打怎樣
所以請教教我怎麼打.......
(vb6.0)關於程式的時脈問題
本帖最後由 boy212322 於 2009-5-4 21:35 編輯 請問下麵這程式時脈小弟設的正確嗎~~為何程式不理我
還是根本就是錯的~~請大大們幫幫忙
Private Declare Function OpenDecPort Lib "DecLib.dll" Alias _
"_OpenDecPort@0" () As Boolean
Private Declare Sub ClosePort Lib "DecLib.dll" Alias _
"_CloseDecP.......
(visual basic2005)請問該如何檢查四方是否一樣?
本帖最後由 yea620 於 2009-5-10 23:39 編輯 我有5*5個button,並且已經用亂數讓button變顔色,
這是程式碼:
Dim b(25) As Button
Dim c, i As Integer
b(1) = Button1
b(2) = Button2
b(3) = Button3
b(4) = Button4
b(5) = Button5
.......
(visual c# 2003)資料庫連綫??
本帖最後由 風箏惡魔 於 2009-6-30 23:12 編輯 請問會寫程式的前輩
visual c#要如何把Access資料庫連綫到錶單的方法
謝謝幫忙!! 風箏惡魔:
說說您的想法吧
您想要怎麼連綫呢??.......
(wm5-6.1/綠色版)動動腦大挑戰
每日動動腦,永遠不會老
測試logic, math, memory, etc....
還有老師分析喔
載點 遊客,如果您要查看本帖隱藏內容請迴覆!請點擊“迴覆按鈕”查看隱藏內容!迴覆.......
(同尺寸的)液晶電視與液晶顯示器,有差嗎?
現在傢傢都普及用液晶電視的時代,我還是傳統CRT電視(29吋)
所以前陣子發消費券時,有股衝動想買颱液晶電視,
所以,經常上網瀏覽資訊或到實體店傢詢問
有次一位(賣LG,SONY)店傢老闆說
[LG或SONY是液晶電視,而PANASONIC,VI.......
(急)雙係統怎移除其中一種(新問題)
本帖最後由 babc22406 於 2009-8-30 17:38 編輯 我朋友的電腦上不小心慣瞭雙係統=0=
原先她是Vista 結果電腦好像有問題自己拿光碟重灌!結果好死不死拿瞭一片XP的灌下去....
現在電腦變成瞭雙係統= ="她把兩個係統都灌在C槽....(天啊!真會給我找麻煩耶)
請問各位大大!在不(重灌)前提下!....有辦法把XP或Vista其中之一係統給移除嗎???
懇請各位大大給予詳細解說!!!
8/30新增問題...
我已經使用大大的方法處理!從我的電.......
(急問)如何增加打字速度
本帖最後由 李斯特霍華 於 2009-2-26 16:46 編輯 拜託,我的打字速度非常非常的慢,希望大傢可以提供一些小撇步或式訓練打字的程式,拜託oyz.......
(教學)刷刷刷~~MS800刷齣802風格
提前~~~請要刷的大大去官網下載MS802韌體再下載MS800韌體~~800韌體看各位大大喜好
接下來.....下載好請把802跟800解壓~~解壓完請把802裏麵的資料(CUSTFILE<==這個資料夾)復製去800的資料裏麵(也可以先把800(CUS.......
(求助)Excel vba問題請教~我是初學者
本帖最後由 李斯特霍華 於 2009-6-13 07:08 編輯 因為我在做範例中文化的測試~但是在中文化的過程中有部分上的錯誤~
薪資部分~中文化的文件在應用程式執行後就無法在做薪資的計算
而原始文件則是可以正常顯示薪資係統~但在做敏感綫分析時~圖錶卻齣現錯誤~
不知可否請教各位大大給予指導~小弟目前還是找不到錯誤的地方,請各位大大多多幫忙~讓小弟更上一層樓~謝謝~在此附上原始檔案~以及我以做部份中文化的檔案~還請各位大大多多幫忙,我在此敬上12萬分的謝意~
原始檔 http.......
(求救)msn登入後沒多久就自動登齣
本帖最後由 李斯特霍華 於 2009-5-6 16:05 編輯 不知道怎麼迴事,我的msn登入後沒多久就會自動登齣...QQ
重灌係統後也一樣,也測試過網路上的方法(例如防火,跟proxy伺服器的修改)
但還是一樣...登入後沒多久就會自動跳齣來(迴到登入帳號的畫麵)
弄到快花轟都還沒法辦法解決 在這裏請各位大大的幫忙
感激不盡QQ.......